home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / unix / lin95aux / info-she.12 < prev    next >
Encoding:
Text File  |  1992-03-14  |  4.6 KB  |  118 lines

  1.  
  2. LINUX INFORMATION SHEET
  3. (last updated 13 Jan 1992)
  4.  
  5. 1. WHAT IS LINUX 0.12
  6.     LINUX 0.12 is a freely distributable UNIX clone.  It implements a
  7. subset of System V and POSIX functionality.  LINUX has been written
  8. from scratch, and therefore does not contain any AT&T or MINIX
  9. code--not in the kernel, the compiler, the utilities, or the libraries.
  10. For this reason it can be made available with the complete source code
  11. via anonymous FTP.  LINUX runs only on 386/486 AT-bus machines; porting
  12. to non-Intel architectures is likely to be difficult, as the kernel
  13. makes extensive use of 386 memory management and task primitives.
  14.  
  15.      Version 0.12 is still a beta release, but it already provides much
  16. of the functionality of a System V.3 kernel.  For example, various
  17. users have been able to port programs such as bison/flex without having
  18. to modify code at all.  Another indication of its maturity is that
  19. it is now possible to do LINUX kernel development using LINUX itself 
  20. and freely-available programming tools.
  21.  
  22. 2. LINUX features
  23.   - System call compatible with a subset of System V and POSIX
  24.   - Full multiprogramming (multiple programs can run at once)
  25.   - Memory paging with copy-on-write
  26.   - Demand loading of executables
  27.   - Page sharing of executables
  28.   - Virtual memory: swapping to disk when out of RAM
  29.   - POSIX job control
  30.   - virtual consoles on EGA/VGA screens
  31.   - pty's
  32.   - some 387-emulation
  33.   - ANSI compliant C compiler (gcc)
  34.   - A complete set of compiler writing tools
  35.     (bison as yacc-replacement, flex as lex replacement)
  36.   - The GNU 'Bourne again' shell (bash)
  37.   - Micro emacs
  38.   - most utilities you need for development
  39.     (cat, cp, kermit, ls, make, etc.)
  40.   - Over 200 library procedures (atoi, fork, malloc, read, stdio, etc.)
  41.   - Currently 4 national keyboards: Finnish/US/German/French
  42.   - Full source code (in C) for the OS is freely distributable
  43.   - Full source code of the tools can be gotten from many anonymous ftp sites
  44.     (Almost the entire suite of GNU programs has been ported to Linux.)
  45.   - Runs in protected mode on 386 and above
  46.   - Support for extended memory up to 16M on 386 and above
  47.   - RS-232 serial line support with terminal emulation, kermit, zmodem, etc.
  48.   - Supports the real time clock
  49.  
  50.  
  51. 3. HARDWARE REQUIRED
  52.    - A 386 or 486 machine with an AT-bus.  (EISA will probably work, also,
  53.      but you will need an AT-bus hard disk controller.)
  54.      Both DX and SX processors will work.
  55.    - A hard disk implementing the standard AT hard disk interface--
  56.      for example, an IDE drive.  SCSI drives are not supported yet.
  57.    - A high-density disk drive--either 5.25" (1.2MB) or 3.5" (1.44MB).
  58.    - At least 2 megabytes of RAM.  (LINUX will boot in 2 Mb.  To use
  59.      gcc 4 MB is a good idea.)
  60.    - Any video card of the following: Hercules,CGA,EGA,VGA
  61.  
  62. In addition, LINUX supports
  63.    - Up to two serial lines
  64.    - A real time clock 
  65.  
  66. 4. PARTIAL LIST OF UTILITIES INCLUDED IN OR AVAILABLE FOR LINUX 0.12 
  67.    - The MTOOLS package (reading/writing to DOS filesystems)
  68.    - The complete GNU filetools (ls, cat, cp, mv, ...)
  69.    - The GNU C compiler with GNU assembler, linker, ar, ...
  70.    - bison
  71.    - flex
  72.    - rcs
  73.    - pmake (BSD 4.3 Reno/BSD 4.4  make)
  74.    - kermit
  75.    - Micro emacs
  76.    - less
  77.    - mkfs
  78.    - fsck
  79.    - mount/umount
  80.  
  81.  
  82. 5. LINUX BINARIES
  83.     The LINUX binaries and sources are available at three
  84.     anonymous FTP sites. These are:
  85.  
  86.     nic.funet.fi:/pub/OS/Linux
  87.     tsx-11.mit.edu:/pub/linux
  88.     tupac-amaru.informatik.rwth-aachen.de:/pub/msdos/replace
  89.  
  90.  
  91. 6. LEGAL STATUS OF LINUX
  92.      Although LINUX is  supplied with the  complete source  code, it is
  93. copyrighted software.  Unlike MINIX, however, it is available for free,
  94. provided  you obey  to the  rules specified  in  the  LINUX  copyright.
  95.  
  96.  
  97. 7. NEWS ABOUT LINUX
  98.      Since LINUX's  introduction to the public there has been a rapidly
  99. growing mailing list, "linux-activists@niksula.hut.fi". To subscribe to 
  100. this  list,  mail to  "linux-activists-request@niksula.hut.fi".  If the
  101. traffic in this lists increases  further, there are  plans to swap ( at 
  102. least partially ) over  to comp.os.misc, so  watch out  for  any  LINUX 
  103. articles in  this group.  For the current status of LINUX, do "finger
  104. torvalds@kruuna.helsinki.fi".
  105.  
  106.  
  107. 8. FUTURE PLANS
  108.      Work is underway on LINUX version 1.0, which will close some of the
  109. gaps in the present implementation.  Various people are currently working
  110. on:
  111.      - A virtual filesystem layer 
  112.      - STREAMS 
  113.      - init/getty/login
  114.      - Interprocess communication
  115.      - IEEE POSIX P1003.1 / P1003.2 compatibility
  116.      - SCSI support
  117. If you want to help, join the mailing list.
  118.